Publik nyckel
För att koppla ett organisationscertifikat till en kund i SPAR behöver SPAR kundtjänst få tillgång till certifikatets publika nyckel. Denna kan extraheras från organisationscertifikatet (PKCS#12-filen). Observera att den publika nyckeln enbart används för detta syfte, vid åtkomst till SPAR via pgm-pgm är det den utfärdade certifikatfilen som ska användas.
För att extrahera den publika nyckeln behövs en tredjepartsprodukt t.ex. OpenSSL.
Nedan följer ett exempel med openssl där organisationscertifikatet (PKCS#12-filen) heter Bolag_B.p12 och filen som skapas, som kommer innehålla den publika nyckeln, heter Bolag_B_publik.pem.
openssl pkcs12 –in Bolag_B.p12 -clcerts –nokeys –out Bolag_B_publik.pem
Lösenord/PIN-kod behöver anges för PKCS#12-filen vid extraheringen.
Exempel på innehåll i den skapade .pem-filen, som behöver skickas till SPAR kundtjänst:
-----BEGIN CERTIFICATE----- MIIDxjCCAq6gAwIBAgICBEgwDQYJKoZIhvcNAQEFBQAwPTELMAkGA1UEBhMCU0Ux EjAQBgNVBAoTCVN0ZXJpYSBBQjEaMBgGA1UEAxMRU3RlcmlhIFRlc3QgQ0EgVjUw HhcNMTQxMTAzMTIyMzQ2WhcNMTYxMTAzMTIyMzQ2WjBgMQswCQYDVQQGEwJTRTER MA8GA1UEChMIS29tbXVuIEIxFjAUBgNVBAsTDUtvbW11biBCIFRlc3QxJjAPBgNV BAMTCEtvbW11biBCMBMGA1UEBRMMMTYyMDIxMDAzODk4MIGfMA0GCSqGSIb3DQEB AQUAA4GNADCBiQKBgQDCXNRYHnSUAIg5HM+vSiq0+roGCA1vSbERQ3mRscEULI9Y peoJ0kAq7FLWpm1LN8qA1QmCtmiDqPu218wSwODClBVHT+Zd1fi1a56H+MDTQWAI L6AaMnjIdeAkbDuiWBmpqF04COzQV2JQOaJx1/Pc7gEeJ1PPxcV5hYTAjBM3XQID AQABo4IBLzCCASswHwYDVR0jBBgwFoAUi6tE1unKXU0kBKGxIPMKjTGGDkIwHQYD VR0OBBYEFKK74ni1vEP4hfzFWFXAIyPMFiAfMA4GA1UdDwEB/wQEAwIFoDAVBgNV HSAEDjAMMAoGCCqFcDYJAg4BMIGNBgNVHR8EgYUwgYIwP6A9oDuGOWh0dHA6Ly9j ZHAzLnN0ZXJpYS5zZS9jZHAvcGtpL1N0ZXJpYSUyMFRlc3QlMjBDQSUyMFY1LmNy bDA/oD2gO4Y5aHR0cDovL2NkcDEuc3RlcmlhLnNlL2NkcC9laWQvU3RlcmlhJTIw VGVzdCUyMENBJTIwVjUuY3JsMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYW aHR0cDovL29jc3Auc3RlcmlhLnNlLzANBgkqhkiG9w0BAQUFAAOCAQEAV3hMlKvz j3VOMmGHbUY67lgyYBwi4lmw+pwqEJpSOVYTARtFJzoJGQQrncZjViBJ5hmAM9AS A0VCpFdIGla+lCLgJnPnuzngggtgKL8LmuJ2/NtqSjEvfhpvCr1pu+ZA+1gHDfMU 6yV0W73y2FGa1i0orBpj0QhlcZ2zYiVAmtTSjVtUPhuNOu9FQSGIpOPEtSH+d6kY 7Eo73ikXpV8d4QD3y1DgJ42JFqDf1Elt/nc6LGpb1T0CVHgjAkck/YV6/iJwf2Ok BWqqC35n93gNR6t2MylC8Ka0wGgNcFXS5Q26sWY064Jw806fVAQgYnkX9Qtr5yqL blb2L6nDCqTo3Q== -----END CERTIFICATE-----